﻿<?xml version="1.0" encoding="utf-8" ?>
<WellKnownTypes>


  <Types>
    <Type Type="DataScripter.Scripting.Query.SqlServer.DataProducer, DataScripter" Interface="DataScripter.Scripting.IDataProducer, DataScripter" />
    <Type Type="DataScripter.Database.SqlServer.SqlServerDb, DataScripter" Interface="DataScripter.Database.Db, DataScripter" />
    <Type Type="DataScripter.Database.SqlServer.SqlServerDatabaseStructure, DataScripter" Interface="DataScripter.Database.IDatabaseStructure, DataScripter" />
    <Type Type="DataScripter.Scripting.Output.Sql.SqlServer.SqlServer2008.InsertOutputProducer, DataScripter" Interface="DataScripter.Scripting.IOutputProducer, DataScripter" />
    <Type Type="DataScripter.Scripting.Sort.TopologicalSortProvider, DataScripter" Interface="DataScripter.Scripting.Sort.ISortProvider, DataScripter"/>
  </Types>

  <ProcessTypes>
    <Type Type="DataScripter.Scripting.Processes.ReadToDataSetProcess, DataScripter" />
    <Type Type="DataScripter.Scripting.Processes.MorphProcess, DataScripter" />
    <Type Type="DataScripter.Scripting.Processes.WriteDataSetToXmlProcess, DataScripter" />
    <Type Type="DataScripter.Scripting.Processes.TruncateSqlServerTableProcess, DataScripter" />
    <Type Type="DataScripter.Scripting.Processes.TruncateSqlServerTableProcessToFile, DataScripter" />
  </ProcessTypes>

  <FieldMorphs>
    <!--<Type Name="Copy" Type="DataScripter.Scripting.Processes.Morphs.CopyMorphAction, DataScripter" />-->
  </FieldMorphs>
</WellKnownTypes>
